2026年全国青少年信息素养大赛星火征途图形化编程挑战赛
复赛
真题
小高
2026
2026-07-24 15:10:44
258次
一、单选题
二、多选题
三、简答题
游击队的秘密根据地里,原本储备了 A 箱弹药。 在一次惊险的夜袭行动中,游击队成功截停了一列敌人的军用火车,缴获了 B 节货运车厢,每节车厢里装有 C箱弹药。 在随后掩护乡亲们撤退的阻击战中,游击队消耗了 D 箱弹药与敌人激烈交火。 请你编写一个程序 ,帮助后勤保障员计算:经过这次行动后 ,游击队最终拥有多少箱弹药?
【输入格式】
新建变量
A:原有弹药箱数;B:缴获的车厢数量;C:每节车厢内的弹药箱数;D:战斗中消耗的弹药箱数。
【输出格式】
新建变量result,计算并存储最终剩余的弹药箱总数。
【知识点】 全国青少年信息素养大赛图形化编程挑战赛
先头部队走过的路线,路标编号是从 A 到 B 的连续整数(包含 A 和 B)。 为了给后方的大部队指引安全的宿营地,侦察排长留下了一个暗号:只要路标的编号是数字 K 的倍数( 即能被 K 整除),这个路标上就会画一颗红星 ,代表这里有一块坚硬安全的干地可以休息。 现在大部队即将踏上从路标 A 到路标 B 的路程。请你编写一个程序,通过逐个检查路标编号,帮红军战士数一数 :在这段路程中, 一共能遇到多少个画着红星的安全宿营地?
【输入格式 】
新建变量:A、B、K
【输出格式】
新建变量result,表示在A到B之间(包含A和B)画着红星的路标总数。
输入样例 1:
A = 10,B = 20,K =3
输出样例 1:
result = 3
A:起始路标的编号;
B:结束路标的编号;
K:红星暗号的倍数数字。(注:三个数字之间由一个空格隔开,且保证A ≤ B)
【知识点】 全国青少年信息素养大赛图形化编程挑战赛
班里共有n名战士,班长依次记录了每位同志干粮袋里剩下的青稞面重量(存入了一个列表中)。由于翻越雪山体能消耗极大,只要某位战士剩下的青稞面严格少于t克,他就处于极度危险的“断粮边缘”,需要班长和其他同志分出自已的口粮来救济。请你编写一个程序,帮助班长遍历这个干粮列表,完成两项简单的数据处理任务:
1、计算全班目前总共还剩下多少克青稞面?
2、统计出有多少名战士处于“ 断粮边缘”, 需要战友的紧急救济?
【输入格式 】
新建两个变量 n 和 t,分别代表班里的战士总人数以及“断粮边缘”的警戒重量。新建列表 lst 包含 n 个非负整数,代表列表中每名战士剩余的青稞面重量。
【输出格式】
sum,一个整数,表示全班青稞面的总重量;cnt,一个整数,表示需要救济的战士人数。
输入输出样例:
输入样例 1:
n = 5 t = 50 lst = [120, 40, 80, 30, 200]。
输出样例 1:
sum = 470 cnt = 2
输入样例2:
n = 4 t = 30 lst = [50, 100, 80, 30]。
输出样例 2:
sum = 260 cnt = 0
【知识点】 全国青少年信息素养大赛图形化编程挑战赛
小红军借到了一本重要的理论书籍 ,全书共 P 页。在每天正午的阳光下 ,他平均能读完 X 页 。 因为哪怕最后只剩下 0.1 页没读 ,也需要额外再占用一天的正午时间。 根据上级命令,部队将在 30 天后开赴抗日前线。 请你编写程序帮小红军算一算 :他能否在出发前读完这本书? 如果能读完 ,请告诉他具体需要多少天? 如果 30 天内读不完 ,请输出 -1 ,表示时间耗尽 ,遗憾无法读完。
【输入格式】
新建变量:
P:书籍的总页数;X:每天正午能读完的页数
【输出格式】
新建变量result:
输入输出样例:
输入样例 1:
P=100 X=4
输出样例 1:
result = 25
如果计算出的总天数 <= 30 ,输出这个总天数 。如果计算出的总天数 > 30 ,输出 -1。
【知识点】 全国青少年信息素养大赛图形化编程挑战赛












